package cn.lg.soar.flow.api.model;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

/**
 * 发起流程
 * @author luguoxiang
 * @date 2023/6/27
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Getter
@Setter
@Schema(description = "发起流程")
public class StartFlowDTO extends BaseAuditDTO {

    /**
     * 流程code（必填）
     */
    @Schema(description = "流程code（必填）")
    private String flowCode;

    /**
     * 业务id（必填）
     */
    @Schema(description = "业务id（必填）")
    private String bizId;

    /**
     * 业务所属部门id
     */
    @Schema(description = "业务所属部门id")
    private Long bizOrgId;

    /**
     * 发起人id
     */
    @Schema(description = "发起人id")
    private Long initiator;

    /**
     * 是否跳过第一个节点，默认跳过
     */
    @Schema(description = "是否跳过第一个节点，默认跳过")
    private Boolean skipFirstNode;

}
